south africa marks 21 years since the first free election .
nation celebrates amid recent violent attack on immigrants .